<?php 
// function upload(){
// 	$upload = new \Think\Upload();// 实例化上传类
// 	$upload->maxSize = 3145728 ;// 设置附件上传大小
// 	$upload->exts = array('jpg','png', 'jpeg');// 设置附件上传类型
// 	$upload->rootPath = './Uploads/'; // 设置附件上传根目录
// 	$upload->savePath = ''; // 设置附件上传（子）目录
// 	// 上传文件
// 	$info = $upload->upload();
// 	if(!$info) {// 上传错误提示错误信息
// 	$this->error($upload->getError());
// 	}else{// 上传成功
// 	$this->success('上传成功！');
// 	}
// }
include_once("/Application/Common/Common/CCPRestSmsSDK.php");

function sendTemplateSMS($to,$datas,$tempId)
{	

	 //主帐号,对应开官网发者主账号下的 ACCOUNT SID
	$accountSid= '8aaf07085805254b01581856ccb6093c';

	//主帐号令牌,对应官网开发者主账号下的 AUTH TOKEN
	$accountToken= 'b1ab05805bd249db89804d523f74ca61';

	//应用Id，在官网应用列表中点击应用，对应应用详情中的APP ID
	//在开发调试的时候，可以使用官网自动为您分配的测试Demo的APP ID
	$appId='8aaf07085805254b01581856cd190941';

	//请求地址
	//沙盒环境（用于应用开发调试）：sandboxapp.cloopen.com
	//生产环境（用户应用上线使用）：app.cloopen.com
	$serverIP='app.cloopen.com';


	//请求端口，生产环境和沙盒环境一致
	$serverPort='8883';

	//REST版本号，在官网文档REST介绍中获得。
	$softVersion='2013-12-26';
	  // var_dump($accountToken);exit;
     // 初始化REST SDK
     // global $accountSid,$accountToken,$appId,$serverIP,$serverPort,$softVersion;
     $rest = new \REST($serverIP,$serverPort,$softVersion);
     $rest->setAccount($accountSid,$accountToken);
     $rest->setAppId($appId);
    
     // 发送模板短信
     // echo "Sending TemplateSMS to $to <br/>";
     $result = $rest->sendTemplateSMS($to,$datas,$tempId);
     if($result == NULL ) {
         echo "result error!";
         // break;
     }
     if($result->statusCode!=0) {
         echo "error code :" . $result->statusCode . "<br>";
         echo "error msg :" . $result->statusMsg . "<br>";
         //TODO 添加错误处理逻辑
     }else{
         // echo "Sendind TemplateSMS success!<br/>";
         // // 获取返回信息
         // $smsmessage = $result->TemplateSMS;
         // echo "dateCreated:".$smsmessage->dateCreated."<br/>";
         // echo "smsMessageSid:".$smsmessage->smsMessageSid."<br/>";
        // echo 1;
         //TODO 添加成功处理逻辑
     }

}



function uuid ()
{
    $chars=md5(uniqid(mt_rand(),true));
    $uuid=substr($chars,0,8).'-';
    $uuid .= substr($chars,8,4) . '-';  
    $uuid .= substr($chars,12,4) . '-';  
    $uuid .= substr($chars,16,4) . '-';  
    $uuid .= substr($chars,20,12);
    return $uuid;
}






















